loggerhead turtle – Català–English translations

🇬🇧 en ca

loggerhead turtle noun

  • Caretta caretta
tortuga babaua, tortuga careta
Wiktionary Links